overzealous policeman - Spanish English Dictionary